/*
2021-7-14
https://www.acwing.com/problem/content/description/3770/ 
*/

#include<iostream>

using namespace std;
const int N=105;
int a[N],b[N];
int n;

int main()
{
    int cnt1=0,cnt2=0;
    cin>>n;
    
    for(int i=0;i<n;i++) cin>>a[i];
    for(int i=0;i<n;i++) cin>>b[i];
    
    for(int i=0;i<n;i++)
    {
        if(a[i]>b[i]) cnt1++;
        else if(a[i]<b[i]) cnt2++;
    }
    if(cnt1==0)
    {
        puts("-1");
        return 0;
    }
    int ans=cnt2/cnt1;
    if(ans*cnt1<cnt2+1) ans++;
    cout<<ans<<endl;
    return 0;
}
    
